New
Free

Audex 1.4

一款開源免費的 Windows Explorer 音訊預覽處理常式,提供波形顯示、播放控制、BPM/Key 偵測與中繼資料顯示。
授權性質:開源
使用限制:請參考軟體公司網站
介面語言:英文
作業系統:Windows(含Win11)
點閱次數:13
下載次數:4
檔案大小:2.98 MB
更新時間:2026/8/25 下午3:19:53
官方網站: ChasingCoffee
軟體重點及亮點
● 直接內嵌於檔案總管預覽窗格,採用標準COM介面運作,無需額外開啟獨立視窗或背景進程。
● 內建頻率著色波形圖示,依高低頻段呈現暖紅、綠色與青藍配色,並提供完整的播放與音量控制。
● 內建BPM與調性自動偵測引擎,協助音樂人與DJ快速掌握曲目速度,方便後續編排與混音使用。
● 涵蓋無損、壓縮與追蹤器模組等廣泛音訊格式,並能完整顯示標題、藝術家、專輯與採樣率等資訊。
● 以純GDI+技術手繪全部介面,確保在預覽進程中穩定運作,並會自動跟隨Windows深淺色主題切換。
軟體簡介
Audex 是一個專為 Windows 檔案總管 打造的 音訊預覽處理常式,解決了檔案總管幾十年來「預覽窗格支援圖片、PDF、文書卻唯獨不支援音訊」的缺口。安裝後開啟預覽窗格,選取任何音訊檔案即可在原地看到 頻率著色波形圖(低頻紅/暖色、中頻綠、高頻藍/青,參考 Serato/Traktor DJ 軟體配色)、完整播放控制、BPM 與 Key 偵測、詳細中繼資料。支援格式極廣:無損 WAV/FLAC/AIFF、壓縮 MP3/AAC/OGG/OPUS/WMA/M4A、追蹤器模組 MOD/XM/IT/S3M。
採 COM IPreviewHandler 介面在 prevhost.exe 內執行,以 GDI+ 繪製全 UI(避開 WPF 在 prevhost 會崩潰的問題),音訊引擎使用 BASS(需商業授權分發)配合 WASAPI 輸出、BassMix 重採樣、BASS_FX 偵測 BPM、TagLib# 讀取標籤、Serilog 記錄。提供 自動播放、循環、WASAPI 裝置選擇、波形高度預設、Key 偵測檔案選擇 等設定,自動追隨 Windows 深色/淺色主題。快速鍵含 Ctrl+Space 播放/暫停、Ctrl+左右 搜尋、Ctrl+上下 音量、Ctrl+M 靜音、Ctrl+L 循環、Ctrl+, 設定。

詳細說明介紹

Audex 的誕生緣起於一個極其普遍的痛點:音樂製作人、DJ、聲音設計師、播客剪輯師、音樂收藏家在檔案總管裡面對一堆樣本/曲目/錄音檔,想快速試聽卻只能看到空白預覽窗格,被迫拖進 DAW、逐個用播放器開啟、或改裝第三方檔案管理器。作者 ChasingCoffee 直指核心:「這是微軟忘記的功能」,決心以最原生的方式把它補回來。

架構設計精華

  1. COM Shell Extension 標準路徑:實作 IPreviewHandler + IInitializeWithStream,與 Windows 內建 PDF/圖片預覽器完全同層級,無需常駐背景程式、無托盤圖示、無獨立視窗,純粹內嵌於預覽窗格
  2. GDI+ 全手繪 UIPreviewWindow 僅是一個被 SetParent 重新設定父視窗的 WinForms UserControl,所有繪製(中繼資料版面、波形長條、播控列、設定覆蓋層)皆在 OnPaint 以 Graphics 物件直接繪製,零 WinForms 控制項、零 WPF(WPF 在 prevhost.exe 會崩潰),確保相容性與效能。
  3. 無狀態渲染器模式LayoutRendererWaveformRendererControlBarRendererSettingsOverlayRenderer 皆為靜態類別,Render(data, graphics, rect) 傳入資料與畫布回傳熱區矩形,渲染邏輯與狀態完全分離,易測試、易維護。
  4. BASS 音訊管線:解碼串流 → BassMix 混音器(統一採樣率轉換)→ WASAPI 輸出。WaveformGenerator 解碼全曲提取峰值 + FFT 頻譜 → 產生三通道峰值陣列供波形著色。BpmKeyAnalyzer 解碼 → BASS_FX 偵測 BPM → 調音校正色度圖 → 與 Krumhansl/Temperley 檔案相關性比對 → 輸出 Key。
  5. Owner-drawn Tooltip:標準 WinForms ToolTip 在 prevhost.exe 無 Form 祖先時失效,改以 GDI+ 在滑鼠座標旁手繪工具提示。
  6. 設定持久化:JSON 存在 %LOCALAPPDATA%\Audex\config.json,含 KeyDetectionProfileauto/krumhansl/temperley)、自動播放、循環、波形高度、WASAPI 裝置 ID 等。

格式支援廣度極具誠意:涵蓋專業領域常見的 FLAC、AIFF、WAV 無損格式、MP3、AAC、OGG、OPUS、WMA、M4A 通用壓縮格式,更難能可貴地支援 MOD/XM/IT/S3M 追蹤器模組格式(需 BASS 對應插件),這在同類工具中極罕見。

安裝體驗:官方提供 Inno Setup 安裝程式(Releases 頁面下載),自動處理 .NET Framework 4.8 偵測/提示安裝COM 註冊副檔名關聯勾選原生 BASS DLL 部署。開發者可用 dotnet build + 管理員執行 scripts/register.ps1 手動註冊。

鍵盤操作極度貼近 DAW/播放器肌肉記憶:Ctrl+Space 播放/暫停、Ctrl+左右 自適應搜尋(5% 時長)、Ctrl+上下 音量、Ctrl+M 靜音、Ctrl+L 循環、Ctrl+, 開設定、Escape 關設定。預覽窗格需具焦點(點擊預覽區即得焦點)。

主題追隨:自動偵測 Windows 系統主題切換深/淺色配色,零設定。

現況與限制:專案處於早期階段(3 Commits、v1 截圖、無 Release 資產可見),BASS 授權限制意味著預編譯安裝程式若分發需商業授權,自行編譯自用屬免費授權範圍。目前僅支援 x64Windows 10/11.NET Framework 4.8 為執行需求。無 32 位元、無 ARM64、無 Linux/macOS(架構決於 COM Shell Extension)。

功能特性

  • 原生檔案總管整合:以 COM IPreviewHandler 實作,預覽窗格即時顯示,零獨立視窗。
  • 頻率著色波形:低頻紅/暖、中頻綠、高頻藍/青,三通道峰值圖,DJ 軟體同風格。
  • 完整播放控制:播放/暫停/停止、音量、靜音、點擊波形搜尋、循環模式。
  • 豐富鍵盤快速鍵:Ctrl+Space 播放/暫停、Ctrl+左右搜尋、Ctrl+上下音量、Ctrl+M 靜音、Ctrl+L 循環、Ctrl+, 設定。
  • BPM 與 Key 自動偵測:讀取標籤優先,無標籤則解碼分析;Key 支援 Auto/Krumhansl/Temperley 三種檔案。
  • 廣泛格式支援:WAV/FLAC/AIFF、MP3/AAC/OGG/OPUS/WMA/M4A、MOD/XM/IT/S3M。
  • 中繼資料顯示:TagLib# 讀取標題、藝術家、專輯、年份、流派、軌號、BPM、Key、採樣率、位深、聲道、長度。
  • 深/淺色主題自動追隨:跟隨 Windows 系統設定。
  • WASAPI 裝置選擇:設定中可指定輸出裝置,專業音訊介面友善。
  • 自動播放/循環/波形高度預設:細微偏好全可調。
  • GDI+ 純繪製無 WPF:相容 prevhost.exe,零崩潰風險。
  • MIT 開源原始碼:核心邏輯完全開放,BASS 除外。

使用場景

  • DJ/音樂製作人快速掃描樣本庫:資料夾逐個選取,即聽即看波形/BPM/Key,不開 DAW。
  • 聲音設計師/音效師整理素材:快速試聽 WAV/OGG/FLAC 效果音,確認長度與頻譜特徵。
  • 播客剪輯師檢視素材:預覽 MP3/M4A 訪談片段,確認內容再拖入時間軸。
  • 音樂收藏家整理曲庫:檢視 FLAC/MP3 標籤完整性、補齊 BPM/Key、發現損壞檔案。
  • 一般使用者快速試聽:下載資料夾裡的音訊檔,不想開播放器時一鍵試聽。

系統基本需求

  • 作業系統:Windows 10 / 11(x64 僅支援 64 位元)。
  • 架構:x86_64(Intel/AMD 64 位元),不支援 ARM64、不支援 32 位元。
  • 執行環境:.NET Framework 4.8(Windows 10/11 內建,缺失時安裝程式提示下載)。
  • 權限:安裝需管理員權限(COM 註冊、Program Files 寫入);執行時為標準使用者權限(在 prevhost.exe 內)。
  • 原生相依:BASS 系列原生 DLL(bass.dllbass_fx.dllbassmix.dllbasswasapi.dllbassflac.dllbass_aac.dllbassopus.dllbasswma.dll),安裝程式內含;自行編譯需從 un4seen.com 下載對應版本置於 src/native/x64/
  • 預覽窗格啟用:檔案總管 Alt+P 開啟預覽窗格後方生效。

免費資訊

Audex 核心程式碼採 MIT License 開源,完全免費、無廣告、無追蹤、無功能限制。但 BASS 音訊庫(Un4seen Developments)為專有商業授權

  • 免費授權:非商業用途、免費軟體分發、收入低於門檻可申請免費授權。
  • 商業授權:需付費購買,價格依授權類型而定(單一應用、多應用、源碼授權等)。
  • 自行編譯自用:屬個人非商業用途,可在免費授權範圍內使用 BASS。
  • 分發預編譯安裝程式:若公開發布安裝程式,需自行向 Un4seen 申請商業授權。 專案 README 明確要求編譯者自行下載 BASS DLL,不隨原始碼分發授權受限檔案

總結

Audex 是一個「小而美、精準解決單一痛點」的 Windows Shell Extension 佳作。它以 COM IPreviewHandler 標準介面,零侵入式將專業級音訊預覽能力(波形、播控、BPM/Key、中繼資料、廣泛格式支援含追蹤器模組)直接植入檔案總管預覽窗格,GDI+ 全手繪BASS 引擎WASAPI 輸出三大技術選型極度適配 prevhost.exe 環境,避開 WPF 崩潰陷阱,展現作者對 Windows 內部機制的深刻理解。鍵盤操作貼近 DAW 慣性、主題自動追隨、設定細節完備,體驗極度絲滑。

代價在於:BASS 授權模式讓「分發預編譯版」需商業授權,普通使用者只能「下載安裝程式(若作者已處理授權)」或「自行編譯自用」;專案極度年輕(3 Commits、8 星、無 Release)、穩定度與相容性尚待大規模驗證、僅 x64、僅英文、無 ARM64、無自動更新機制。

若你是 Windows 上處理大量音訊檔案的專業/半專業使用者,且能接受「自行編譯或信任作者釋出的安裝程式」,Audex 目前是唯一原生整合於檔案總管、支援波形/BPM/Key/追蹤器格式的免費開源方案,極具潛力成為「微軟忘記的功能」的最佳補完。建議關注 Releases,待穩定版釋出後納入工具鏈。

如果您覺得此軟體符合您的需求,請點擊下方按鈕前往下載頁面。

立即進入下載頁面

軟體截圖參考

該公司的其他軟體

資料讀取中...